-
-
Notifications
You must be signed in to change notification settings - Fork 415
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Удаление неутолимого голода #10895
Удаление неутолимого голода #10895
Conversation
Changelog status: ✔️ |
В данный момент это претендует на мерж. |
Воздух не выполняет никакую функцию кроме анального рабства игроков в билде. У него нет никаких причин существовать в таком виде, как сейчас. |
У нас нет механа дыхания, все дышат независимо от того надо или нет. UPD. Когда добавление возможности задержать дыхание, чтобы не всосать плохой газ или для космоса/под водой? |
Можем закрыть ПР в пользу #10922 который имеет высокий шанс на мерж? |
У меня такое подозрение, что они решают две разные проблемы |
Обновил описание, подвязал последние обновления metabolsim_factor'а в механ что если у тебя увеличенный метаболизм, то ты будешь голодать как раньше. Сделано так для качков, но если вдруг в будущем появится раса с ускоренным метаболизмом, которая не нуждается в неутолимом голоде, то стоит поступить также как с дионеями и СПУ в |
Этот запрос на слияние был упомянут в Tau Ceti Station Forum. Там могут быть соответствующие подробности: https://forum.taucetistation.org/t/fludilka-chast-2/28659/21524 |
Вот это я понимаю. Столько времени проблему игнорировали, исправлять не хотят, если не откатим - так и останется По моемему мнению, еда должна не наказывать а поощрять. Сделать от нее небольшую регенерацию ХП (не нулевую как сейчас), возможно какие-то мелкие бонусы к скорости бега / защите от стана и прочего, и игроки сами будут рваться на кухню Сейчас, по сути, 50 оттенков еды, которая ничем вообще не отличается друг от друга, и никакого смысла кроме как снятия дебаффа не несет |
Я долго думал, чем мне именно не нравится этот вариант, наконец понял. Он не решает корень проблемы, только прячет за костыль (при этом, скорее всего ломая некоторые особенности нутришенов), и еще больше переусложняет и так запутанный код насыщения/нутришенов. Предложил альтернативу в #11125 |
/mob/living/proc/AdjustNutrition(amount) | ||
if(nutrition + amount < 0) | ||
nutrition = 0 | ||
return | ||
nutrition += amount |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
При этом было бы здорово увидеть эту часть отдельно. У нас в некоторых местах нутришен легко может залететь в минус и решается только костылём в лайфе.
На данный момент закрыто в пользу #11125 |
Я щас понял что удаление голода уже реализовано через вирусологию. Возможно стоит стараться сделать её настолько вседоступной, чтобы каждый мог снять с себя бремя, сконтактировав с вирусологом. |
а может всё таки го? |
это всё еще какой-то костыль и думаю нет смысла обсуждать |
@Deahaka объясни ему как объяснил мне |
Так а какой вопрос объяснить то? Было: нутрименты улетают пассивно по 0,16 вне зависимости от ничего в лайфе. Итого мы имеем всё по старому, но куклы не находящиеся под влиянием разных факторов затрагивающих их нутришен (малокровие, накачанность, вомит от наступания в тыквяк и тд) никогда не получают дебаф на скорость передвижения от голода. |
Дихак, ну так бы сразу и написал что ты на офицерике весь раунд за рольками хочешь бегать, не отвлекаясь на еду))) |
Зачем надо было тогда делать сложную симулируемую систему нутриментов, чтоб потом просто убрать влияние голода? |
Сложность (нагруженность кодом и смыслами) механики не причина заставить кого-то делать с этой механикой то, что никому не надо и не хочется |
Опять же, выключается ТОЛЬКО пассивный голод лайфа. Из других источников всё будет понижаться и давать всё тоже самое что сейчас и все кто кайфует от голода могут качаться/пускать кровь/рыгать/брать квирки на голод чтобы получать удовольствие!! |
Пока её не сделали перегруженной, пока не сделали фидбек от насыщения с задержкой, и пока не стали балансить ради реализма всю еду на станции, чтобы люди умирали за 2 часа без еды - никаких проблем с голодом не было. Я не считаю, что проблема в голоде, а в группе кодеров что носится вокруг еды уже несколько лет непонятно ради чего, что теперь это пытаются вовсе выпилить. |
Этот ПР не убивает всё вышеперечисленное, хотите балансить еду — балансите, хотите балансить скорость голода — балансите (цифры вне лайфа крутите), хотите реализма — дебафайте какао. Но я вам не даю разрешение заставлять невинных игроков расплачиваться комфортом и удовольствием от игры ради идей "реализма" и "правильного боланса" или желания заставить других страдать ради собственного чувства садизма!! |
и я согласен, не должны страдать. Но страдают не из-за факта дебаффов, а потому, что механику сделали слишком навязчивой |
Так а что в этой механике навязчивое вот скажи? Не то ли, что ничего-не-деланье обрабатывается как то, что должно облагаться дебафом? Какие твои предложения? |
можно как-то сделать фидбек пищеварения реактивнее (не ждать, пока после еды один счетчик перетечет в другой и наоборот), понерфить скорость голодания(её давно перекрутили)/разнерфить еду. |
если влом сейчас про это воевать, то наверное открепляем? |
Идеи не умрут, а я пока соберусь с силами! |
Описание изменений
Империя игроков наносит ответный удар.
Голод не выполняет никакую функцию кроме анального рабства игроков в билде. У него нет никаких причин существовать в таком виде, как сейчас. Поэтому я его переделываю. Теперь он не штрафует игрока за то что тот "существует", а является полу-флаффом полу-скрытой механикой, которая проявляется тогда, когда это является частью баланса или какой-то задумки.
А что
ТитовПовар...?Повар является флаффовой работой по всем признакам, как ботаник или бармен из тех же цивилов. Те кто ходили к нему в большинстве своём не перестанут ходить также как и к бармену. Теперь у повара уменьшается потенциальный спрос на еду для масс, но увеличивается его важность для тех, кого механика голода беспокоит. Например, люди после реанимации очень голодны и не против будут отправится в столовую подкрепиться.
Почему и что этот ПР улучшит
Текущий голод это механика, которая не даёт ничего хорошего, но если игрок не потакает её желаниям - штрафует его так, что аж убивает игроку желание продолжать играть. Механики которые закабаляют игроков, в которых нет нужды по техническим или каким-то фундаментальным причинам, должны не поощрятся, а в идеале стать флаффом (не влияющим на игру). Этот ПР делает первое: не поощряет, ставит голод в адекватные рамки существования в ИГРЕ.
С такой реализацией голод, как механику, можно использовать для баланса чего-угодно, не боясь что это сломает что-то кроме других механик завязанных на голоде. Например, сделать чтобы плееры которые получили бафы от тренажёрки получали обязанность кушать чтобы поддерживать форму; плееры которые получили бафы от нанитов получали обязанность кушать чтобы наниты работали и тд.
Авторство
Чеинжлог
🆑 Deahaka